# -*- coding: utf-8 -*-

from ir.ir_node import IVarReg


def simcxx_get_cxx_param(node_name: str):
    return '{}Param'.format(node_name)


def simcxx_get_cxx_reg(reg_name: str):
    return 'reg_{}'.format(reg_name)


def simcxx_get_cxx_port(port_name: str):
    return 'port_{}'.format(port_name)


def simcxx_get_cxx_const(const_name: str):
    return 'const_{}'.format(const_name)


def simcxx_get_cxx_node(node_name: str):
    return 'node_{}'.format(node_name)